@charset "utf-8";
body { background-color: #FFF; text-align: center; font-family: Verdana, Arial; font-size: 11px; color: #2b2b2b; margin:0px; padding:0px;}

a {
	color: #2b2b2b;
	text-decoration: underline;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:hover {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
p { padding-bottom: 10px;}
input { margin: 0px; border-bottom: 1px solid #ced8e2; border-top: 1px solid #7c8387; border-left: 1px solid #cfd1d4; border-right: 1px solid #c4c7ce;}
input.inputBuscar { border: 0px; background: url(../Imagenes/otros/bk_search.png) top left; width: 136px; height: 22px; padding: 0px 4px 0px 4px; margin: 0px; vertical-align: middle;}

.clear { clear: both; }

#divPrincipal {
	position: relative;
	text-align: left;
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



/****** INICIO DIVCABECERA **********/
#divCabecera { background: url(../Imagenes/otros/bk_cabecera.gif) repeat-x top left; height: 28px; font-size: 10px; color: #FFFFFF; }
#divCabecera .classLogo { float: left; padding: 0px 0px 0px 10px; }
#divCabecera .classBotonera { float: right; padding-top: 1px; padding-bottom: 1px; }
#divCabecera .classBotonera td { height: 26px; vertical-align: middle; padding: 0px 13px;}
#divCabecera .classBotonera img { vertical-align: middle;}
#divCabecera .classBotonera a { color: #FFFFFF; text-decoration: none; }
#divCabecera .classBotonera a:hover { color: #ffff00; text-decoration: none; }
#divCabecera .classBFecha { vertical-align: middle; padding: 0px 15px;}

#divCabecera .classBInicio, #divCabecera .classBSalir { background: url(../Imagenes/otros/bk_inicio.gif) repeat-y top left; }
#divCabecera .classBUsuario { background: url(../Imagenes/otros/bk_fecha.gif) no-repeat center left; padding: 0px 22px; }
#divCabecera .classBUsuario img { margin-right: 9px; vertical-align: middle; }
/****** FIN DIVCABECERA **********/

#divMenu { background: url(../Imagenes/otros/bk_menu.gif) repeat-x top left; height: 43px; padding: 5px 20px 0px 20px;}
ul.tabs li { display: inline; list-style-type: none; float: left; padding-right: 4px;}
ul.tabs li a { width: 129px; height: 30px; display: block; background: no-repeat left top;}
ul.tabs li.icPropuesta a { background: url(../Imagenes/otros/mn_propuesta.png);}
ul.tabs li.icMuestreo a { background: url(../Imagenes/otros/mn_muestreo.png); width: 140px; }
ul.tabs li.icServicio a { background: url(../Imagenes/otros/mn_servicio.png); width: 130px; }
ul.tabs li.icFacturacion a { background: url(../Imagenes/otros/mn_facturacion.png); width: 115px; }
ul.tabs li.icInforme a { background: url(../Imagenes/otros/mn_informe.png); width: 125px; }
ul.tabs li.icServana a { background: url(../Imagenes/otros/mn_servana.png); width: 125px; }
ul.tabs li a:hover, ul.tabs li.selecto a { background-position: 0px -30px;}

#divCuerpo { padding: 0px 20px 0px 20px; clear: both;}

#divVariante {
	border: 1px solid #c1bfbf;
	border-bottom: 1px solid #878585;
	min-height: 24px;
	margin-bottom: 8px;
	background-color: #ecedee;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(../Imagenes/otros/bk_variante.gif);
	padding-top: 6px;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
}
#divVariante img, #divVariante input { vertical-align: middle; }

#divTabla { border-top: 1px solid #afafaf; border-left: 1px solid #bdbdbd;}
#divTabla table { border-collapse: collapse;}
#divTabla input { border: 1px solid #6280af; }
#divTabla th, #divTabla td { color: #2b2b2b; }
#divTabla .cab1 {
	padding: 5px 5px 5px 12px;
	font-weight: normal;
	background-image: url(../Imagenes/otros/bk_tabla_th1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #afafaf;
	border-bottom-color: #c7cbd3;
	border-left-style: none;
}
#divTabla .th2 {
	background: url(../Imagenes/otros/bk_tabla_th2.gif);
	padding: 2px 3px;
	text-align: center;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #afafaf;
	border-bottom-color: #afafaf;
}
#divTabla td { border: 1px dashed #bdbdbd; padding: 5px 5px 5px 12px; }
#divTabla td.classPendiente { color: #cf0505; }
#divTabla .oddrowcolor{	background-color:#FFF;}
#divTabla .evenrowcolor{ background-color:#f6f6f6;}
#divTabla tr:hover {
	background-color: #C0DFE4;
}

#TablaPie { background: url(../Imagenes/otros/tabla_pie2.gif) repeat-x; margin-bottom: 5px; }

#divOpciones { background-color: #eeeeee; }

/*****************NUEVOS ICONOS***************/
ul.iconos li {
	display: inline;
	list-style-type: none;
	float: left;
	margin-right: 14px;
}
ul.iconos li a {
	width: 39px;
	height: 30px;
	display: block;
	background: no-repeat left top;
}
ul.iconos li.icGenerar a { background: url(../Imagenes/otros/bt_generar.png);}/*NUEVO*/
ul.iconos li.icNuevo a { background: url(../Imagenes/otros/bt_nuevo.png);}
ul.iconos li.icResumen a { background: url(../Imagenes/otros/bt_resumen.png);}
ul.iconos li.icPendiente a { background: url(../Imagenes/otros/Pendiente.png);}
ul.iconos li.icFiltro a { background: url(../Imagenes/otros/bt_filtro.png);}
ul.iconos li.icPdf a { background: url(../Imagenes/otros/bt_pdf.png);}
ul.iconos li.icXls a { background: url(../Imagenes/otros/bt_xls.png);}
ul.iconos li.icHistorial a {
	background: url(../Imagenes/otros/bt_historial.png);
	width: 39px;
}
ul.iconos li.icEnviar a { background: url(../Imagenes/otros/bt_enviar.png);}
ul.iconos li.icAyuda a {
	background-image: url(../Imagenes/otros/ayuda.png);
}
ul.iconos li a:hover {
	background-position: 0px -30px;
}

#OpcionTop { background: url(../Imagenes/otros/opcion_esq_top.gif) repeat-x top left #f8f8f8;}
#OpcionBottom { background: url(../Imagenes/otros/opcion_esq_bottom.gif) repeat-x bottom left #e4e4e3;}
#OpcionCenter {
	padding: 0px;
	float: right;
	background-repeat: repeat-x;
	background-position: left top;
}

/****** INICIO DIVPIE **********/
#divPie { color: #80807f; font-size: 11px; font-family: Verdana, Arial; text-align: center; padding: 10px 0px;}
/****** FIN DIVPIE **********/

ul#navigation { position: fixed; margin: 0px; padding: 0px; top: 182px; left: -314px; list-style: none; z-index:9999; }
ul#navigation li { width: 318px; }
ul#navigation li h2 { background: url(../Imagenes/otros/bk_h2.gif) no-repeat top left; text-align: center; color: #16546e; font-size: 11px; font-weight: bold; padding: 8px 5px 4px 5px; height: 18px; }
ul#navigation li .classFlotante { background-color:#bcdfe8; border:1px solid #3e819d; padding: 11px 5px 5px 5px; }
ul#navigation li .classBloque { margin-bottom: 8px; border-bottom: 1px solid #FFFFFF; }
ul#navigation li .classBloqueContent { background-color: #FFFFFF; margin-bottom: 2px; padding: 11px 0px 0px 2px; }
ul#navigation li .classBloqueContent table { margin-bottom: 4px; }
ul#navigation li .classBloqueContent td { vertical-align: top; text-align: center; font-size: 9px; padding: 0px 1px 4px 1px; width: 48px; }
ul#navigation li .classBloqueContent td a { width: 48px; height: 42px; display: block; background: no-repeat left top; }
ul#navigation li .classBloqueContent td a.fl_pr_econ { background:url(../Imagenes/otros/iconos/ic_pr_econ.gif); }
ul#navigation li .classBloqueContent td a.fl_aut_pre { background:url(../Imagenes/otros/iconos/ic_aut_pre.gif); }
ul#navigation li .classBloqueContent td a.fl_orden_m { background:url(../Imagenes/otros/iconos/ic_orden_m.gif); }
ul#navigation li .classBloqueContent td a.fl_ic_aut_m { background:url(../Imagenes/otros/iconos/ic_aut_m.gif); }
ul#navigation li .classBloqueContent td a.fl_orden_s { background:url(../Imagenes/otros/iconos/ic_orden_s.gif); }
ul#navigation li .classBloqueContent td a.fl_erp { background:url(../Imagenes/otros/iconos/ic_erp.gif); }
ul#navigation li .classBloqueContent td a.fl_ensayo { background:url(../Imagenes/otros/iconos/ic_ensayo.gif); }
ul#navigation li .classBloqueContent td a.fl_analisis { background:url(../Imagenes/otros/iconos/ic_analisis.gif); }
ul#navigation li .classBloqueContent td a.fl_grupo { background:url(../Imagenes/otros/iconos/ic_grupo.gif); }
ul#navigation li .classBloqueContent td a.fl_plantilla { background:url(../Imagenes/otros/iconos/ic_plantilla.gif); }
ul#navigation li .classBloqueContent td a.fl_cliente { background:url(../Imagenes/otros/iconos/ic_cliente.gif); }
ul#navigation li .classBloqueContent td a.fl_usuario { background:url(../Imagenes/otros/iconos/ic_usuario.gif); }
ul#navigation li .classBloqueContent td a.fl_cargo { background:url(../Imagenes/otros/iconos/ic_cargo.gif); }
ul#navigation li .classBloqueContent td a.fl_tipomuestra { background:url(../Imagenes/otros/iconos/ic_tmuestra.gif); }
ul#navigation li .classBloqueContent td a.fl_concepto { background:url(../Imagenes/otros/iconos/ic_concepto.gif); }
ul#navigation li .classBloqueContent td a.fl_equipo { background:url(../Imagenes/otros/iconos/ic_equipos.gif); }

ul#navigation li .classBloqueContent td a.fl_empresa { background:url(../Imagenes/otros/iconos/ic_empresa.gif); }
ul#navigation li .classBloqueContent td a.fl_tabla { background:url(../Imagenes/otros/iconos/ic_tablas.gif); }
ul#navigation li .classBloqueContent td a.fl_matriz { background:url(../Imagenes/otros/iconos/ic_Matriz.gif); }
ul#navigation li .classBloqueContent td a.fl_metodo { background:url(../Imagenes/otros/iconos/ic_metodo.gif); }
ul#navigation li .classBloqueContent td a.fl_factura { background:url(../Imagenes/otros/iconos/ic_factura.png); }
ul#navigation li .classBloqueContent td a.fl_servana { background:url(../Imagenes/otros/iconos/ic_servana.png); }
ul#navigation li .classBloqueContent td a.fl_ordmues_aut { background:url(../Imagenes/otros/iconos/ic_orden_aut.gif); }


ul#navigation li .classBloqueContent td a.fl_rol { background:url(../Imagenes/otros/iconos/ic_rol.gif); }
ul#navigation li .classBloqueContent td a:hover { background-position: 0px -42px;}
/*PAGINACION*/
.pagfondo {
	background-color: #FFFFFF !important;
}
div.quotes {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color: #333333;
	width: 95%;
	margin-bottom: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	margin-top: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 0px;
}
div.quotes  a         {
	border: 1px solid #DADADA;
	text-decoration: none;
	color: #666666;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	margin-right: 2px;
}


div.quotes a:hover, div.quotes a:active {
	border: 1px solid #666666;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	margin-right: 2px;
	font-weight: normal;
	color: #000000;
}
div.quotes span.current {
	font-weight: normal;
	background-color: #B6B6B6;
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-right: 2px;
	padding-right: 5px;
	padding-left: 5px;
}
div.quotes span.disabled {
	color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 2px;
}

.texboxNumero{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 30px;
	font-weight: normal;
	text-align: center;
}
#noborder td {
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
	margin: 0px !important;
	white-space: nowrap;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #FFFFFF;
}
